﻿//
// Axis.cs
//
// Authors:
//    Claus Jørgensen <10229@iha.dk>
//    Jens Bloch Christensen <09584@iha.dk>
//    Jonas Daugaard Møller <08814@iha.dk>
//

namespace RSD.Robot
{
    /// <summary>
    /// Axis enumeration.
    /// </summary>
    public enum Axis
    {
        /// <summary>
        /// All connected parts (robot and pheripals).
        /// </summary>        
        All = 38,
        /// <summary>
        /// Base or Torso.
        /// </summary>
        BaseOrTorso = 0,
        /// <summary>
        /// Shoulder.
        /// </summary>
        Shoulder = 1,
        /// <summary>
        /// Elbow.
        /// </summary>.
        Elbow = 2,
        /// <summary>
        /// Wrist - Pitch.
        /// </summary>
        WristPitch = 3,
        /// <summary>
        /// Wrist - Roll.
        /// </summary>
        WristRoll = 4,
        /// <summary>
        /// Gripper.
        /// </summary>
        Gripper = 5,
        /// <summary>
        /// Conveyor Belt.
        /// </summary>
        ConveyorBelt = 7,
        /// <summary>
        /// All robot parts.
        /// </summary>
        Robot = 65,
        /// <summary>
        /// Pheripals.
        /// </summary>
        Pheripals = 66
    }
}
